/*************************************************************************
	> File Name: main.c
	> Author: Wang Bo
	> Mail: 1276106221@qq.com
	> Created Time: 2020年11月27日 星期五 17时40分50秒
 ************************************************************************/
#define __MAIN__
#include <stdio.h>
#include "./include/testdatastruct.h"

void ask();

int main() {
    int testoption;
    ask();
    while (~scanf("%d", &testoption)) {
        switch (testoption) {
            case 1: {
                testList();
            } break;
            case 2: {
                testVector();
            } break;
            case 3: {
                testQueue();
            } break;
            case 4: {
                testBinaryTree();
            } break;
            case 5: {
                testUnionSet();
            } break;
            case 6: {
                testPriorityQueue();
            } break;
            default: {
                printf("输入错误，结束程序\n");
                return 0;
            }
        }
        ask();
    }

    return 0;
}

void ask() {
    printf("输入数字测试数据结构\n");
    printf("1. 链表\n");
    printf("2. 向量Vector\n");
    printf("3. 循环队列\n");
    printf("4. 二叉树\n");
    printf("5. 并查集\n");
    printf("6. 优先队列\n");
    printf("请输入： ");
}
#undef __MAIN__
